﻿using System.Collections.Generic;

namespace GenericSimulator
{
    public interface IResult
    {
        /// <summary>
        /// Gets the result of an simulation which is an dictionary where the key is the configuration name and the value is a string with format "[instruction per cycle]\[energy]\[power]\[configuration serialization]
        /// </summary>
        /// <returns>An dictionary where the key is the configuration name and the value is a string with format 
        /// "[configuration name]\[instruction per cycle]\[energy]\[power]\[configuration serialization]</returns>
        Dictionary<string, string> GetDataDictionary();

    }
}